import { Base } from '../../utils/base.js';

class Pets extends Base {
  constructor() {
    super();
  }

  getPetsInfo(id, callback) {
    var param = {
      url: 'pets/info?id=' + id,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(param);
  }

  collectPet(id, callback) {
    var param = {
      url: 'pets/collect?pets_id=' + id,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(param);
  }

  cancelCollect(id, callback) {
    var param = {
      url: 'pets/cancelcollect?pets_id=' + id,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(param);
  }

  feed(id, callback) {
    var param = {
      url: 'pets/feed?pets_id=' + id,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(param);
  }

  setSkin(pets_id, id, callback) {
    var param = {
      url: 'pets/skin?pets_id=' + pets_id + '&id=' + id,
      sCallback: function (data) {
        callback && callback(data);
      }
    };
    this.request(param);
  }
}

export { Pets }